延續前一天的程式碼,在程式碼後面加上以下三行程式碼,他就會用前一天做出來的日收盤價計算出均線(預設算出來的是30日均線)
他就會印出
如果想要換成其他週期的均線,後面加上",timeperiod=週期"就可以了,像下面的例子就是5日均線
有長均線和短均線,接著就可以來做長短均線交叉策略,實作概念上不難,就是對每一天做檢查,如果短均>長均的時候就是多頭排列,這時候買進並持有。如果短均<長均的時候就是空頭排列,這時賣出並空手。實際上的買賣點是訊號在短均>長均變成短均<長均的隔天賣出(因為訊號是收盤才有的,所以是隔天),買點則是短均>長均變成短均<長均的隔天。
用以下程式碼就可以印出買進訊號
以下是執行結果,顯示True的時候買進持有,顯示False的時候賣出並空手
接下來周末兩天預計會弄完回測的部分並且把這幾天的東西打包成function,之後直接呼叫。順帶一提昨天是登入自己的永豐帳號測試的,今天才發現用測試帳號的資料沒有到兩年,就三~四個月。所以真的要用的話還是開個永豐金證券的帳戶比較好。